var str=new String("abcedgfabc world");
var str1=String("a");
var str2="a";
var str3=new String("123");
//alert(str==str1);
//alert(str===str1);

// 查看数据类型：
//alert(typeof(str)+' '+typeof(str1));


// 属性：
//alert(str.constructor);//返回函数的构造函数
//alert(str.constructor===String);
//alert(str.length);//字符串长度
//alert(''.length);
//alert(' '.length);


// 方法：
//alert(str.charAt("3"));//返回指定位置的字符
//alert(str.charAt(str.length-1));
//alert(str.concat('00'+str3));//链接字符串
//alert(str.concat(str,'123'));
//alert('1'+1);字符串加数字会强制将数字转化成字符串
//alert(str.charCodeAt(0));//返回指定位置的字符的Unicode编码
//alert(str.charCodeAt(""));
//alert(String.fromCharCode(101,72));//将字符编码返回字符串
//alert(str.indexOf("a",'1'));//可返回指定字符首次出现的位置
//alert(str.lastIndexOf('a',5));//可返回指定字符最后出现的位置
//alert(str.lastIndexOf('A'));
//alert(str.match('a'));//可在字符串内检索指定的值，或找到一个或多个正则表达式的匹配
//alert(str.match('A'));
//alert(str.replace('a','A'));//替换字符串
//alert(str.replace('world','123'));
//alert(str.search('a'));//与indexOf类似，返回字符串的位置
//alert(str.search('A'));
//alert(str.slice('1'));
//alert(str.slice('2','6'));
//alert(str.slice('-3'));